Skip to content

refactor: extract model round, catalog, steer, TUI drive, agent build#122

Merged
davidrhodus merged 1 commit into
mainfrom
refactor/six-extractions-model-catalog-steer-tui
Jul 20, 2026
Merged

refactor: extract model round, catalog, steer, TUI drive, agent build#122
davidrhodus merged 1 commit into
mainfrom
refactor/six-extractions-model-catalog-steer-tui

Conversation

@davidrhodus

Copy link
Copy Markdown
Contributor

Summary

  • Extract Model-phase stream/retries/guards into model_round.rs (loop_.rs ~991 lines)
  • Split hi-tools pure catalog + capability matrix into catalog.rs
  • Split Steer into steer/review.rs (text-only) and steer/implementation.rs (post-tool)
  • Pull TUI live agent driver into app/run/drive.rs
  • Move CLI Agent construction into agent_build.rs
  • Deepen GoalState with plan/snapshot methods

Test plan

  • cargo test -p hi-agent -- tests::turn review_repair_budget
  • cargo test -p hi-tools -- capability_matrix
  • cargo test -p hi-tui
  • cargo check -p hi

Thin the remaining gravity wells from the architecture review:
- model_round owns Model-phase stream/retries/guards/text-steer
- hi-tools catalog.rs holds TOOL_CATALOG + capability matrix tests
- steer split into review vs post-tool implementation modules
- TUI run/drive.rs pulls the live agent-future driver out of run/
- CLI agent_build.rs owns AgentConfig + resume/create assembly
- GoalState methods for plan clear/restore/snapshot triples
@davidrhodus
davidrhodus merged commit c30696a into main Jul 20, 2026
@davidrhodus
davidrhodus deleted the refactor/six-extractions-model-catalog-steer-tui branch July 20, 2026 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant